package com.mindbox.mueblesalpes.negocio.utilidades;

import java.text.MessageFormat;
import java.util.ResourceBundle;

/**
 * Clase utilitaria para manejo de Mensajes
 * @author Jaimoto
 */
public class Mensajes {


    private static ResourceBundle mensajes;
    /**
     * Obtiene un mensaje
     * @param texto
     */
    public static String getMensaje(String key, String... params){
        try {
            if (mensajes == null) {
                mensajes = ResourceBundle.getBundle("ErrorMessages");
            }
            if (params.length == 0) {
                return mensajes.getString(key);
            } else {
                return MessageFormat.format(mensajes.getString(key), (Object[])params);
            }
        } catch (Exception e) {
            return key;
        }
    }

}
